import request from "@/utils/request";

// 导出一个名为login的函数，用于登录
export function login(data) {
  // 发送一个post请求，请求的url为'/vue-admin-template/user/login'，请求的数据为data
  return request({
    url: "/user/login",
    method: "post",
    data,
  });
}

// 导出一个函数，用于获取用户信息
export function getInfo() {
  // 发送请求，获取用户信息
  return request({
    // 请求的URL
    url: "/user/info",
    // 请求的方法
    method: "get",
    // 请求的参数
    // params: { token }
  });
}

// 导出一个logout函数
export function logout() {
  // 发送一个post请求，请求的url为'/vue-admin-template/user/logout'
  return request({
    url: "/user/logout",
    method: "get",
  });
}

export function select(params) {
  // 发送一个post请求，请求的url为'/vue-admin-template/user/logout'
  return request({
    url: "/user/selectAllUser",
    method: "get",
    params,
  });
}

export function insert(params) {
  // 发送一个post请求，请求的url为'/vue-admin-template/user/logout'
  return request({
    url: "/user/insertUser",
    method: "get",
    // get请求不需要data，post请求需要data
    params,
  });
}

export function update(params) {
  // 发送一个post请求，请求的url为'/vue-admin-template/user/logout'
  return request({
    url: "/user/updateUser",
    method: "get",
    params,
  });
}

export function deleteUser(params) {
  // 发送一个post请求，请求的url为'/vue-admin-template/user/logout'
  return request({
    url: "/user/deleteUser",
    method: "get",
    params,
  });
}
